x86_emulate: Support CMPXCHG16B.
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 22 Apr 2008 13:34:16 +0000 (14:34 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 22 Apr 2008 13:34:16 +0000 (14:34 +0100)
commitdfff66aee9bb5d62eddeaa5fb030852781399689
treeec3ca75558fdf2af8950072d747fa7059bf1a1a2
parenta8add4da193a45f0486cbe01f0ab2a48938d9d7a
x86_emulate: Support CMPXCHG16B.

Also clean up cmpxchg() callback handling so we can get rid of teh
specific cmpxchg8b handler.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
tools/tests/test_x86_emulator.c
xen/arch/x86/hvm/emulate.c
xen/arch/x86/mm.c
xen/arch/x86/mm/shadow/common.c
xen/arch/x86/mm/shadow/multi.c
xen/arch/x86/x86_emulate/x86_emulate.c
xen/arch/x86/x86_emulate/x86_emulate.h
xen/include/asm-x86/paging.h